package ucla.axelia.controlador.servicios;

import java.util.List;

import com.obelisco.modelo.data.DataGenerica;

import ucla.axelia.controlador.interfaces.IServicioAdministracionReporteVoluntario;
import ucla.axelia.modelo.dao.ServicioHistorialVoluntarioDAO;
import ucla.axelia.modelo.data.HistorialVoluntario;
import ucla.axelia.modelo.data.Voluntario;

public class ServicioAdministracionReporteHistorialVoluntario implements
		IServicioAdministracionReporteVoluntario {

	private ServicioHistorialVoluntarioDAO servicioHistorialVoluntarioDAO;
	
	@Override
	public List<HistorialVoluntario> obtenerLista(Voluntario voluntario) {
		return servicioHistorialVoluntarioDAO.buscarPorPropiedad("voluntario", voluntario, DataGenerica.DATA_ACTIVO);
	}
	
	
	// Getters y Setters

	public ServicioHistorialVoluntarioDAO getServicioHistorialVoluntarioDAO() {
		return servicioHistorialVoluntarioDAO;
	}

	public void setServicioHistorialVoluntarioDAO(
			ServicioHistorialVoluntarioDAO servicioHistorialVoluntarioDAO) {
		this.servicioHistorialVoluntarioDAO = servicioHistorialVoluntarioDAO;
	}

}
